package com.ict.web.dto;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.ict.web.domain.ProfessionalQualification;
import com.ict.web.domain.TechnicalTitle;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author xc
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@JsonIgnoreProperties(ignoreUnknown = true)
public class ExpertInformationSheetDto {

    @ApiModelProperty(value = "性别{0：男 1：女}")
    private String sex;

    @ApiModelProperty(value = "政治面貌{0是群众，1是党员}")
    private String politicalOutlook;

    @ApiModelProperty(value = "小于的年龄")
    private Integer startAge;

    @ApiModelProperty(value = "大于的年龄")
    private Integer endAge;

    @ApiModelProperty(value = "等于的年龄")
    private Integer equalAge;

    @ApiModelProperty(value = "专业")
    private List<String> major;

    @ApiModelProperty(value = "擅长领域")
    private List<String> areasOfExpertise;

    @ApiModelProperty(value = "技术职称")
    private List<String> technicalTitles;

    @ApiModelProperty(value = "职业资格")
    private List<String> qualifications;

    @ApiModelProperty(value = "专家idList")
    private List<Long> expertId;
}
